package br.com.sistemasaude.controller;

import java.util.List;

import javax.faces.application.FacesMessage;
import br.com.sistemasaude.bean.Especialidade;
import br.com.sistemasaude.dao.EspecialidadeDaoImpl;
import br.com.sistemasaude.dao.EspecilidadeDAO;

public class EspecialidadeController {
	
	private String descricao;
	private double valor;
	FacesMessage message = null;
	
	
	public String incluir(){
		
		Especialidade especialidade = new Especialidade();
		especialidade.setDescricao(getDescricao());
		especialidade.setValor(getValor());		
		
		EspecilidadeDAO dao = new EspecialidadeDaoImpl();
		try{
			dao.salvar(especialidade);	
			message = new FacesMessage("Especialidade inserida com Sucesso");
			
			return "ok";
		}catch (Exception e) {
			
			message = new FacesMessage("Erro ao inserir especialidade");
			return "erro";
		}
		
	}
	
	public List<Especialidade> getListar(){
		
		EspecilidadeDAO dao = new EspecialidadeDaoImpl();		
		return dao.listar();
		
	}
	

	
	
	public String getDescricao() {
		return descricao;
	}
	public void setDescricao(String descricao) {
		this.descricao = descricao;
	}
	public double getValor() {
		return valor;
	}
	public void setValor(double valor) {
		this.valor = valor;
	}
	public FacesMessage getMessage() {
		return message;
	}
	public void setMessage(FacesMessage message) {
		this.message = message;
	}



}
